<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
</body>
</html>
<script>
    //1生成字母
//     for(let i=0;i<26;i++){
//         console.log(String.fromCharCode(65+i));
//     }
// console.log('---------------------------');
//     for(let i=0;i<26;i++){
//        console.log(String.fromCharCode(97+i));
//     }
    // let arr = []
    // for(let i = 65;i<122;i++){
    //     if (i>=65 && i<=90 || i>=97 && i<=122) {
    //         arr.push(String.fromCharCode(i))
    //     }
    // }console.log(arr);
    //2.输入随机变倒序
//     let num = prompt('随机输入字符').split('')
//     let num1 = num.reverse('').join('')
//    alert(num1);
   //3.tomorrow
//    let str = 'tomorrow'
//    let newStr = str.split('')
//    for(let i = 0;i < newStr.length;i++){
//     let num =  newStr.indexOf('o')
//     if(num != -1){
//         newStr.splice(num,1,'a')
//     }
//    }console.log(newStr);
// 3.tomorrow 第三办法
// let str = 'tomorrow'.split('')
// str.map(function(item,index){
//     if(item == 'o'){
//         str.splice(index,1,'a')
//     }
// })
// console.log(str);
//3.tomorrow 第二方法
// let strArr = 'tomorrow'.split('')
// let newStrarr = [ ]
// strArr.map(function (a) {
//     if(a == 'o'){
//         newStrarr.push('a')
//     }else{
//         newStrarr.push(a)
//     }
// })
// console.log(newStrarr);
//    4
// let sum = prompt('请输入随机的数组')
// let sum1 = sum.split('').reverse('').join('')
// if(sum1 == sum){
//     alert('是回文词')
// }else if(sum1 != sum){
// alert('不是回文词')
// }
//5定义一个数组，随机获取20个0~100的整数，要求如下（结果要取四舍五入）：
// - 计算最大值、最小值
// - 计算数组元素之和、平均值
// - 将数组元素和平均值的差值组成一个新的数组并按升序排序
// > 提示：
// - Math.random()：获取0~1的随机数
// - Math.round() ：四舍五入
// let num = []
// for(let i =0;i<20;i++){//随机20个整数
//    num.push(parseInt(Math.random() * 100))//取一百以内的整数
// }
// console.log(Math.max(...num));//最大
// console.log(Math.min(...num));//最小
// num.sort(function(a,b){
//     return b - a 
// })
// console.log(num);
// console.log(num[0]);
// console.log(num.length-1);
// let sum= num.reduce(function(pre,cur,index,arr){
// return pre += cur
// },0)
// console.log(sum);//加和
// console.log(sum / 20);//平均值
// let newnum = []
// num.forEach(function(item){
// newnum.push(Math.round(Math.abs(item-(sum / 20))))
// })
// newnum.sort(function (a,b) {
//     return a- b
// })
// console.log(sum);
   //6随机数组去重
//    let num = prompt('请随机输入带有重复的数组').split('')
//    let sum1  = num.reduce(function(a,b){
//      if(!a.includes(b)){
// return a.concat(b)
//      }else{
//         return a
//      }
//    })
//    alert(sum1);
// 六，第二方法
let sum = prompt('请随便输入数组')
let sumBack = new Set(sum.split(''))
console.log(sumBack);
</script>